<template>
  <div id="china" class="pt" :class="{ h5: this.$store.state.webType === 'h5' }">
    <el-row :span="24" class="page-content">
      <div class="news_list_box">
        <div class="news_list_title">
          <div>
            <div
              style="
                position: relative;
                top: 31px;
                height: 32px;
                overflow-wrap: break-word;
                color: rgba(0, 93, 176, 1);
                font-size: 25px;
                font-family: 'SourceHanSansCN-Medium';
                font-weight: 500;
                text-align: left;
                white-space: nowrap;
                line-height: 48px;
              "
            >
              Publish List
            </div>
            <el-tabs v-model="activeName" @tab-click="handleClick">
              <el-tab-pane label="Published Events" name="Published Events">
                <div class="events_all_list_box">
                  <div
                    v-for="(itemList, ind) in artData"
                    :key="ind"
                    class="all_data_box_item"
                    @click="$goDetail(itemList.eId)"
                  >
                    <!-- <img :src="itemList.coverImage" /> -->
                    <div class="item_state_events">
                      {{ itemList.isRelease == 0 ? "已发布" : "未发布" }}
                    </div>
                    <img height="155px" :src="itemList.coverImage" />
                    <div class="all_data_box_bottom">
                      <div>{{ itemList.title }}</div>
                      <div>{{ itemList.brief }}</div>
                    </div>
                    <!-- v-for="(itemList, ind) in eventListArr" -->
                    <!-- <div
                      v-for="(itemList, ind) in eventListArr"
                      :key="ind"
                      class="all_data_box_item"
                      @click="$goDetail(itemList.id)"
                    >
                      <img
                        src="https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/6b989f96fec0468ea00cb3c72fdec659_mergeImage.png"
                      />
                      <div class="all_data_box_bottom">
                        <div>{{ itemList.title }}</div>
                        <div>{{ itemList.content }}</div>
                      </div> -->
                    <!-- <img :src="itemList.coverImage" /> -->
                    <!-- <img
                        src="https://lanhu-dds-backend.oss-cn-beijing.aliyuncs.com/merge_image/imgs/6b989f96fec0468ea00cb3c72fdec659_mergeImage.png"
                      />
                      <div class="all_data_box_bottom">
                        <div>{{ itemList.title }}</div>
                        <div>{{ itemList.content }}</div>
                      </div> -->
                  </div>
                </div>
              </el-tab-pane>
              <el-tab-pane label="Published News" name="Published News">
                <!-- <div class="news_list_item1" @click="$goDetail(4, 'news')">
                  <img height="180" src="../assets/images/news/bottomBan.png" />
                  <div class="new_list_item_right">
                    <div>
                      Cultural&nbsp;and&nbsp;Historical&nbsp;Heritage&nbsp;of&nbsp;Gold&nbsp;Embroidery&nbsp;of&nbsp;Siberia
                    </div>
                    <div>
                      September&nbsp;24,&nbsp;2023&nbsp;by&nbsp;Secretariat&nbsp;of&nbsp;WFUCA
                    </div>
                    <div>
                      A&nbsp;large-scale continent continent continent continent continent continent
                      continent continent continent continent continent continent continent
                      continent continent continent.
                    </div>
                  </div>
                </div>
                <div class="news_list_item1">
                  <img height="180" src="../assets/images/news/bottomBan.png" />
                  <div class="new_list_item_right">
                    <div>
                      Cultural&nbsp;and&nbsp;Historical&nbsp;Heritage&nbsp;of&nbsp;Gold&nbsp;Embroidery&nbsp;of&nbsp;Siberia
                    </div>
                    <div>
                      September&nbsp;24,&nbsp;2023&nbsp;by&nbsp;Secretariat&nbsp;of&nbsp;WFUCA
                    </div>
                    <div>
                      A&nbsp;large-scale continent continent continent continent continent continent
                      continent continent continent continent continent continent continent
                      continent continent continent.
                    </div>
                  </div>
                </div>
                <div class="news_list_item2">
                  <div>
                    Cultural&nbsp;and&nbsp;Historical&nbsp;Heritage&nbsp;of&nbsp;Gold&nbsp;Embroidery&nbsp;of&nbsp;Siberia
                  </div>
                  <div>
                    September&nbsp;24,&nbsp;2023&nbsp;by&nbsp;Secretariat&nbsp;of&nbsp;WFUCA
                  </div>
                  <div>
                    A&nbsp;large-scale continent continent continent continent continent continent
                    continent continent continent continent continent continent continent continent
                    continent continent.continent continent continent continent continent continent
                    continent continent.continent continent continent continent continent continent
                    continent continent.
                  </div>
                </div> -->
                <div v-for="(itemList, ind) in artNewData" :key="ind">
                  <div
                    class="news_list_item1"
                    v-if="itemList.coverImage"
                    @click="$goDetail(itemList.nId)"
                  >
                    <div class="item_state_news">
                      {{ itemList.isRelease == 0 ? "已发布" : "未发布" }}
                    </div>
                    <img height="180" width="340" :src="itemList.coverImage" />
                    <!-- :src="itemList.coverImage" -->
                    <div class="new_list_item_right">
                      <div>
                        {{ itemList.title }}
                      </div>
                      <div>
                        September&nbsp;24,&nbsp;2023&nbsp;by&nbsp;Secretariat&nbsp;of&nbsp;WFUCA
                      </div>
                      <div>
                        {{ itemList.brief }}
                      </div>
                    </div>
                  </div>
                  <div class="news_list_item2" v-else @click="$goDetail(itemList.nId, 'news')">
                    <div>
                      {{ itemList.title }}
                    </div>
                    <div>
                      September&nbsp;24,&nbsp;2023&nbsp;by&nbsp;Secretariat&nbsp;of&nbsp;WFUCA
                    </div>
                    <div>
                      {{ itemList.brief }}
                    </div>
                  </div>
                </div>
              </el-tab-pane>
            </el-tabs>
          </div>
        </div>
      </div>
    </el-row>
  </div>
</template>

<script>
import HotArticle from "@/components/HotArticle";
import NewBook from "@/components/NewBook";

export default {
  name: "china",
  components: {
    HotArticle,
    NewBook,
  },
  data() {
    return {
      activeName: "Published Events",
      busy: true,
      nomore: false,
      gutterWidth: 20,

      bannerHeight: 0, // 轮播图容器高度;
      screenWidth: 0,
      bannerList: [],

      currentLabel: "",
      currentView: "img",
      bannerData: {},
      bookData: {},
      articleData: [],
      // 文章列表
      artData: [],
      artNewData: [],
      // 文章总数量
      listTotal: 0,
      maxPage: 1,
      // 文章列表请求信息
      listQuery: {
        pageSize: 10,
        pageNum: 1,
      },
      // 标签
      labelData: [],
    };
  },
  mounted() {
    this.listQuery.token = sessionStorage.getItem("tokenPub");
    this.getList();
    if (this.$route.query.token) {
      sessionStorage.setItem("token", this.$route.query.token);
    }

    // this.listQuery.columnId = this.$getPartId(this.$route.path);
    // this.listQuery.menuId = this.$getMenuId(this.$route.path);
    // this.getList();
    // this.getBanner();
    // this.getLabels();
    // 首次加载时,初始化高度
    this.screenWidth = window.innerWidth;
    this.bannerHeight = (748 / 1920) * this.screenWidth;
    // 窗口大小发生改变
    window.onresize = () => {
      this.screenWidth = window.innerWidth;
      this.bannerHeight = (748 / 1920) * this.screenWidth;
    };
  },
  methods: {
    handleClick(val, events) {
      console.log(val, events, "val--->");
      if (val.index == 0) {
        this.artData = [];
        this.getList();
      } else if (val.index == 1) {
        this.artNewData = [];
        this.getNewList();
      }
    },
    async loadMore() {
      // console.log(
      //   "loadMore",
      //   this.busy || this.listQuery.pageNum >= this.maxPage
      // );
      if (this.busy || this.listQuery.pageNum >= this.maxPage) return;
      this.busy = true;
      this.listQuery.pageNum += 1;
      await this.getList();
    },
    async getNewList() {
      this.$get(this.$api + "/un/web/newslist", this.listQuery).then((res) => {
        this.artNewData = [...this.artNewData, ...res.data.list];
        this.listTotal = res.total;
        this.maxPage = res.maxPage;

        let that = this;
        this.$nextTick(() => {
          that.nomore = true;
          setTimeout(() => {
            that.busy = false;
          }, 300);
        });
      });
    },
    async getList() {
      // http://8.142.116.233:8100/un/webevents/toplist?language=EN
      this.$get(this.$api + "/un/web/eventslist", this.listQuery).then((res) => {
        this.artData = [...this.artData, ...res.data.list];
        this.listTotal = res.data.total;
        // this.maxPage = res.maxPage;

        let that = this;
        this.$nextTick(() => {
          that.nomore = true;
          setTimeout(() => {
            that.busy = false;
          }, 300);
        });
      });
    },
    changeLabel(id, label) {
      this.listQuery.labelId = id;
      this.listQuery.pageNum = 1;
      this.currentLabel = label;
      this.artData = [];
      this.getList();
    },
    getLabels() {
      this.$get(this.$api + "/cms/web/getLabelByPartId", {
        partId: this.listQuery.columnId,
      }).then((res) => {
        this.labelData = res.data;
      });
    },
    getListMore() {
      this.listQuery.pageNum += 1;
      this.getList();
    },
    getBanner() {
      this.$get(this.$api + "/cms/web/partArticleBanner", {
        menuId: this.listQuery.menuId,
      }).then((res) => {
        res.data.list.forEach((item) => {
          this.bannerList.push(item);
        });
        this.bannerData = res.data.banner[0];
        //  console.log(this.bannerList, this.bannerData);
      });
    },
    viewTypeChange(type) {
      this.artData = [];
      this.listQuery.pageNum = 1;
      this.getList();
      this.currentView = type;
      this.$nextTick(() => {
        this.$redrawVueMasonry();
      });
    },
  },
};
</script>

<style lang="scss" scoped>
#china {
  position: relative;
  width: 100%;

  &::after {
    // content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    background: url("../assets/images/ddzg-bg.jpg") no-repeat;
    background-size: 100% auto;
    background-position: center 0;
  }

  .page {
    padding: fh(152vh, pc) fw(80vw, pc) 0 fw(80vw, pc);
    background: #fff;

    ::v-deep .el-breadcrumb {
      // margin-left: fw(-40vw, pc);
      .el-breadcrumb__inner {
        font-weight: bold;
        color: #fff !important;
        font-size: fh(18vh, pc);
      }
    }
  }

  .page-content {
    padding: 0 fw(80vw, pc) fh(40vh, pc) fw(80vw, pc);
    background-color: #fff;
  }

  .art-row {
    display: flex;
    margin-top: fh(40vh, pc);
    width: 100%;

    .book-content {
      background-color: $fh90;
      padding-bottom: fh(40vh, pc);

      .book-btn {
        display: flex;
        width: 100%;
        align-items: flex-end;
        justify-content: center;

        img {
          width: fw(180vw, pc);

          &:hover {
            cursor: pointer;
            opacity: 0.7;
          }
        }
      }

      .book-row {
        display: flex;
        width: 100%;
        padding: fh(46vh, pc) fw(20vw, pc);
        color: $sh;

        img.book-img {
          width: fw(280vw, pc);
        }

        .book-text {
          padding-left: fw(10vw, pc);

          .view-label {
            color: $zh;
            position: relative;
            display: inline-block;
            font-size: fh(24vh, pc);
            font-weight: 800;
            margin-top: fh(20vh, pc);
            margin-bottom: fh(60vh, pc);

            &::after {
              content: "";
              position: absolute;
              bottom: fh(-16vh, pc);
              right: fw(-12vw, pc);
              width: fw(30vw, pc);
              height: fh(18vh, pc);
              border-right: fw(6vw, pc) solid hsla(14, 74%, 37%, 0.2);
              border-bottom: fw(8vw, pc) solid hsla(14, 74%, 37%, 0.2);
            }
          }

          .text-item {
            padding-bottom: fh(30vh, pc);

            .item-title {
              color: $sh;
              font-size: fh(18vh, pc);
              font-weight: bold;
              padding-bottom: fh(20vh, pc);
            }

            .item-content {
              font-size: fh(16vh, pc);
              line-height: fh(26vh, pc);
            }
          }
        }
      }
    }

    .row-right {
      display: flex;
      flex: 1;
      margin-left: fw(20vw, pc);
      flex-flow: column;

      .hot-article {
        width: 100%;
        padding: fh(30vh, pc) fw(30vw, pc);
        background-color: $fh90;
        margin-top: 0;

        .article-label {
          color: $zh;
          position: relative;
          display: inline-block;
          font-size: fh(24vh, pc);
          font-weight: 800;
          margin-top: fh(20vh, pc);
          margin-bottom: fh(60vh, pc);

          &::after {
            content: "";
            position: absolute;
            bottom: fh(-16vh, pc);
            right: fw(-12vw, pc);
            width: fw(30vw, pc);
            height: fh(18vh, pc);
            border-right: fw(6vw, pc) solid hsla(14, 74%, 37%, 0.2);
            border-bottom: fw(8vw, pc) solid hsla(14, 74%, 37%, 0.2);
          }
        }

        .article-view {
          color: $sh;

          .article-item {
            width: fw(485vw, pc);
            line-height: fh(26vh, pc);
            margin-bottom: fh(26vh, pc);
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;

            span {
              color: $zh;
              font-size: fh(18vh, pc);
              font-weight: bold;
              display: inline-block;
              padding-right: fw(16vw, pc);
            }

            &:hover {
              opacity: 0.8;
              cursor: pointer;
              color: $zh;
            }
          }
        }
      }
    }
  }

  .art-col {
    position: relative;
    width: fw(1180vw, pc);
    margin-top: fh(20vh, pc);

    .art-tab {
      width: 100%;
      display: flex;
      align-items: center;
      margin-bottom: fh(30vh, pc);
      color: $sh;

      .tab-item {
        margin-right: fw(60vw, pc);
        font-size: fh(16vh, pc);
        position: relative;
        line-height: fh(24vh, pc);

        &:hover {
          color: $sh;
          cursor: pointer;
        }

        &.active {
          font-size: fh(20vh, pc);
          font-weight: bold;
          color: $sh;

          &::before {
            content: "";
            position: absolute;
            bottom: fh(-14vh, pc);
            width: 100%;
            border-top: fh(6vh, pc) solid $zh;
          }
        }
      }

      .tab-info {
        margin-left: auto;
        display: flex;
        align-items: center;

        .toggle-img {
          margin-left: fh(62vw, pc);
          margin-right: fh(24vw, pc);
        }

        img {
          width: fw(20vw, pc);
          cursor: pointer;
        }
      }
    }

    .art-view {
      cursor: pointer;

      &.text {
        .art-item {
          width: 100%;
        }

        .item-title {
          color: $sh;
          display: flex;
          width: 100%;

          .item-info {
            padding-left: fw(40vw, pc);
            margin-left: auto;
            width: max-content !important;

            .info-label {
              margin-right: fw(20vw, pc);
              width: max-content !important;
            }

            .info-time {
              width: max-content;
              margin-left: fw(20vw, pc) !important;
            }
          }
        }
      }

      .art-item {
        // break-inside: avoid;
        width: calc((100% - 40px) / 3);
        margin-bottom: fh(20vh, pc);
        background-color: $dh;

        &:hover {
          opacity: 0.9;
        }

        img {
          width: 100%;
        }

        .art-content {
          width: 100%;
          color: rgba(251, 254, 255, 0.8);
          padding: fh(20vh, pc) fw(20vw, pc);
          position: relative;
          z-index: 2;
          background-color: $dh;

          .item-title {
            color: $sh;
            font-size: fh(16vh, pc);
            line-height: fh(22vh, pc);
            margin-bottom: fh(8vh, pc);
            font-weight: 600;
          }

          .item-info {
            display: flex;
            align-items: center;
            justify-content: space-between;
            // margin-bottom: fh(12vh, pc);
            font-size: fh(14vh, pc);
            line-height: fh(20vh, pc);

            .info-time {
              color: #a1b8bd;
              margin-left: auto;
            }
          }

          .item-content {
            font-size: fh(14vh, pc);
            line-height: fh(20vh, pc);
            font-weight: 400;
            width: 100%;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
          }
        }
      }
    }

    .art-more {
      width: max-content;
      margin: fh(40vh, pc) auto;
      color: $sh;
      font-size: fh(14vh, pc);

      &.true:hover {
        cursor: pointer;
        opacity: 0.8;
        color: $zh;
      }

      &.none {
        opacity: 0.5;
      }
    }
  }

  .banner-view {
    display: flex;
    width: 100%;
    margin-top: fh(16vh, pc);

    .content-view {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      padding: fh(20vh, pc) fw(40vw, pc);
      padding-bottom: fh(40vh, pc);
      background: linear-gradient(180deg, rgba(34, 0, 0, 0.3) 0%, $sh 100%);
      color: #fff;

      .content-title {
        font-size: fh(20vh, pc);
        line-height: fh(30vh, pc);
        margin-bottom: fh(12vh, pc);
      }

      .content-text {
        font-size: fh(14vh, pc);
        line-height: fh(23vh, pc);
        height: fh(46vh, pc);
      }
    }

    .banner-col {
      position: relative;
      width: fw(1180vw, pc);
      margin-right: fw(20vw, pc);
      cursor: pointer;
      opacity: 0.9;

      .col-text {
        display: flex;
        align-items: center;

        .text-item {
          flex: 1;
          color: #fff;
          padding: fh(20vh, pc) fw(20vw, pc);
          background-color: $dh;
          font-size: fh(16vh, pc);
          line-height: fh(24vh, pc);
          margin: 0 fw(2vw, pc);

          &.active {
            background-color: $zh;
          }

          &:nth-child(1) {
            margin-left: 0;
          }

          &:nth-last-child(1) {
            margin-right: 0;
          }

          &:hover {
            opacity: 0.8;
            cursor: pointer;
          }
        }
      }

      .banner-big {
        width: 100%;
        display: block;
      }
    }

    .int-col {
      position: relative;
      width: fw(560vw, pc);
      background-color: rgba(15, 0, 0, 0.5);
      cursor: pointer;
      opacity: 0.9;

      > img {
        width: 100%;
      }

      .int-content {
        padding: fh(20vh, pc) fw(20vw, pc);

        .content-title {
          font-size: fh(24vh, pc);
          font-weight: 800;
          color: #a1b8bd;
          line-height: fh(35vh, pc);
        }

        .content-import {
          margin-top: fh(40vh, pc);
          position: relative;
          color: #d6d6d6;
          padding: fh(24vh, pc) fw(20vw, pc);
          padding-bottom: fh(16vh, pc);
          background-color: rgba(255, 255, 255, 0.5);
          font-size: fh(16vh, pc);
          font-weight: 800;
          line-height: fh(24vh, pc);

          &::before {
            content: "“";
            font-family: cursive;
            position: absolute;
            font-size: fh(60vh, pc);
            left: fh(-20vw, pc);
            top: fh(5vh, pc);
            color: $zh;
          }

          &::after {
            content: "”";
            font-family: cursive;
            position: absolute;
            font-size: fh(60vh, pc);
            right: fh(-20vw, pc);
            bottom: fh(-24vh, pc);
            color: $zh;
          }
        }

        .content-html {
          margin-top: fh(50vh, pc);

          p {
            font-size: fh(14vh, pc);
            font-family: "宋体";
            font-weight: 400;
            color: rgba(255, 255, 255, 0.8);
            line-height: fh(20vh, pc);
            margin-top: fh(26vh, pc);
          }

          .html-title {
            font-size: fh(16vh, pc);
            font-weight: bold;
            color: #ffffff;
            line-height: fh(24vh, pc);
          }
        }
      }

      .label-view {
        display: flex;
        width: 100%;
        justify-content: space-between;
        align-items: center;
        color: #fff;
        padding: fh(40vh, pc) fw(20vw, pc) fh(28vh, pc) fw(20vw, pc);
        border-bottom: 1px solid #fff;

        .int-label {
          color: #d6d6d6;
          position: relative;
          display: inline-block;
          font-size: fh(24vh, pc);
          font-weight: 800;

          &::after {
            content: "";
            position: absolute;
            bottom: fh(-16vh, pc);
            right: fw(-12vw, pc);
            width: fw(30vw, pc);
            height: fh(18vh, pc);
            border-right: fw(6vw, pc) solid #d6d6d6;
            border-bottom: fw(8vw, pc) solid #d6d6d6;
          }
        }

        .int-more {
          font-size: fh(14vh, pc);
          font-weight: 600;
          line-height: fh(20vh, pc);
          color: rgba(255, 255, 255, 0.5);

          &:hover {
            cursor: pointer;
            color: #fff;
          }
        }
      }
    }
  }
}

#china.h5 {
  &::after {
    background-size: auto;
  }

  .banner-view {
    flex-wrap: wrap;

    .banner-col {
      width: 100%;
      margin-bottom: fh(20vh, h5);
    }

    .int-col {
      width: 100%;
    }

    .content-view {
      padding: 10px;
      bottom: -2px;
      z-index: 2;

      .content-title {
        margin-bottom: 6px;
      }

      .content-text {
        display: none;
      }
    }
  }

  .art-col .art-view {
    &.text {
      .art-item {
        width: 100%;
      }
    }

    .art-item {
      width: calc(50% - 10px);
      margin-bottom: fw(8vw, h5);

      .art-content {
        padding: fw(8vw, h5) !important;
      }
    }
  }
}
.news_list_box {
  // background: greenyellow;
  width: 90%;
  margin: 0 auto;

  .news_list_title {
    // background: fuchsia;
    .news_list_item1 {
      display: flex;
      margin-bottom: 15px;
      position: relative;
      .item_state_news {
        width: 60px;
        height: 30px;
        text-align: center;
        border-radius: 16px;
        color: rgba(255, 255, 255, 1);
        font-size: 14px;
        font-family: "SourceHanSansCN-Regular";
        background-color: rgba(74, 146, 236, 0.5);
        font-weight: normal;
        white-space: nowrap;
        line-height: 30px;
        position: absolute;
        left: 10px;
        top: 134px;
      }
      .new_list_item_right {
        padding: 15px;
        div:nth-child(1) {
          height: 30px;
          overflow-wrap: break-word;
          color: rgba(42, 42, 42, 1);
          font-size: 20px;
          font-family: "SourceHanSansCN-Medium";
          font-weight: 500;
          text-align: left;
          white-space: nowrap;
          line-height: 30px;
        }
        div:nth-child(2) {
          height: 14px;
          overflow-wrap: break-word;
          color: rgba(120, 120, 120, 1);
          font-size: 14px;
          font-family: "SourceHanSansCN-Regular";
          font-weight: normal;
          text-align: left;
          white-space: nowrap;
          line-height: 21px;
          margin-top: 13px;
        }
        div:nth-child(3) {
          overflow-wrap: break-word;
          color: rgba(42, 42, 42, 1);
          font-size: 14px;
          font-family: "SourceHanSansCN-Regular";
          font-weight: normal;
          text-align: left;
          line-height: 24px;
          margin-top: 20px;
        }
      }
    }
    .news_list_item2 {
      margin-bottom: 15px;
      div:nth-child(1) {
        height: 30px;
        overflow-wrap: break-word;
        color: rgba(42, 42, 42, 1);
        font-size: 20px;
        font-family: "SourceHanSansCN-Medium";
        font-weight: 500;
        text-align: left;
        white-space: nowrap;
        line-height: 30px;
      }
      div:nth-child(2) {
        height: 14px;
        overflow-wrap: break-word;
        color: rgba(120, 120, 120, 1);
        font-size: 14px;
        font-family: "SourceHanSansCN-Regular";
        font-weight: normal;
        text-align: left;
        white-space: nowrap;
        line-height: 21px;
        margin: 12px 0 25px 0;
      }
      div:nth-child(3) {
        overflow-wrap: break-word;
        color: rgba(42, 42, 42, 1);
        font-size: 14px;
        font-family: "SourceHanSansCN-Regular";
        font-weight: normal;
        text-align: left;
        line-height: 24px;
      }
    }
  }
}
.events_all_list_box {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  .all_data_box_item {
    display: flex;
    flex-direction: column;
    width: 24%;
    margin-bottom: 15px;
    position: relative;
    .item_state_events {
      width: 60px;
      height: 30px;
      text-align: center;
      border-radius: 16px;
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      font-family: "SourceHanSansCN-Regular";
      background-color: rgba(74, 146, 236, 0.5);
      font-weight: normal;
      white-space: nowrap;
      line-height: 30px;
      position: absolute;
      left: 10px;
      top: 115px;
    }
    .all_data_box_bottom {
      margin-top: 15px;
      div:nth-child(1) {
        height: 56px;
        overflow-wrap: break-word;
        color: rgba(42, 42, 42, 1);
        font-size: 18px;
        font-family: "SourceHanSansCN-Bold";
        font-weight: 700;
        text-align: left;
        line-height: 28px;
        overflow: hidden;
      }
      div:nth-child(2) {
        overflow-wrap: break-word;
        color: rgba(42, 42, 42, 1);
        font-size: 14px;
        font-family: "SourceHanSansCN-Regular";
        font-weight: normal;
        text-align: left;
        line-height: 24px;
        margin-top: 12px;
      }
    }
  }
}
</style>
